package com.jams.goodox.entity;

import com.jams.goodox.net.BaseEntity;

import java.util.List;

/**
 * Created by Jin on 2016/6/7.
 * Description 我的活动
 */
public class MyActivityList extends BaseEntity {

	/**
	 * pageInfo : {"curPage":1,"pageSize":20,"hasMore":false}
	 * resultList : [{"passCount":0,"actUserId":"28acf33d-2a32-11e6-aa2b-00163e005381","totalCount":1,"state":2,"activityEndDate":"07-01 14:56","activityName":"筑梦案场活动测试","activityStartDate":"06-03 14:56"}]
	 */

	private DataBean data;

	public DataBean getData() {
		return data;
	}

	public void setData(DataBean data) {
		this.data = data;
	}

	public static class DataBean {
		/**
		 * curPage : 1
		 * pageSize : 20
		 * hasMore : false
		 */

		private PageInfoBean pageInfo;
		/**
		 * passCount : 0
		 * actUserId : 28acf33d-2a32-11e6-aa2b-00163e005381
		 * totalCount : 1
		 * state : 2
		 * activityEndDate : 07-01 14:56
		 * activityName : 筑梦案场活动测试
		 * activityStartDate : 06-03 14:56
		 */

		private List<ResultListBean> resultList;

		public PageInfoBean getPageInfo() {
			return pageInfo;
		}

		public void setPageInfo(PageInfoBean pageInfo) {
			this.pageInfo = pageInfo;
		}

		public List<ResultListBean> getResultList() {
			return resultList;
		}

		public void setResultList(List<ResultListBean> resultList) {
			this.resultList = resultList;
		}

		public static class PageInfoBean {
			private int curPage;
			private int pageSize;
			private boolean hasMore;

			public int getCurPage() {
				return curPage;
			}

			public void setCurPage(int curPage) {
				this.curPage = curPage;
			}

			public int getPageSize() {
				return pageSize;
			}

			public void setPageSize(int pageSize) {
				this.pageSize = pageSize;
			}

			public boolean isHasMore() {
				return hasMore;
			}

			public void setHasMore(boolean hasMore) {
				this.hasMore = hasMore;
			}
		}

		public static class ResultListBean {
			private int passCount;
			private String actUserId;
			private int totalCount;
			private int state;  // 1是报名未截止 2 报名截止 活动未结束 3活动结束
			private String activityEndDate;
			private String activityTitle;
			private String activityStartDate;
            private String activityPic;
			private int  approveStatus;//审核状态
			public void setApproveStatus(int approveStatus) {
				this.approveStatus = approveStatus;
			}

			public int getApproveStatus() {
				return approveStatus;
			}

			public String getActivityPic() {
                return activityPic;
            }

            public void setActivityPic(String activityPic) {
                this.activityPic = activityPic;
            }

            private String applyStatus;

            public String getApplyStatus() {
                return applyStatus;
            }

            public void setApplyStatus(String applyStatus) {
                this.applyStatus = applyStatus;
            }

            private String entime;

			public String getEntime() {
				return entime;
			}

			public void setEntime(String enTime) {
				this.entime = enTime;
			}

			public int getPassCount() {
				return passCount;
			}

			public void setPassCount(int passCount) {
				this.passCount = passCount;
			}

			public String getActUserId() {
				return actUserId;
			}

			public void setActUserId(String actUserId) {
				this.actUserId = actUserId;
			}

			public int getTotalCount() {
				return totalCount;
			}

			public void setTotalCount(int totalCount) {
				this.totalCount = totalCount;
			}

			public int getState() {
				return state;
			}

			public void setState(int state) {
				this.state = state;
			}

			public String getActivityEndDate() {
				return activityEndDate;
			}

			public void setActivityEndDate(String activityEndDate) {
				this.activityEndDate = activityEndDate;
			}

			public String getActivityName() {
				return activityTitle;
			}

			public void setActivityName(String activityName) {
				this.activityTitle = activityName;
			}

			public String getActivityStartDate() {
				return activityStartDate;
			}

			public void setActivityStartDate(String activityStartDate) {
				this.activityStartDate = activityStartDate;
			}
		}
	}
}
